Formal Modeling of the Enterprise JavaBeans Component Integration Framework Jo~ao

نویسندگان

  • Pedro Sousa
  • David Garlan
چکیده

An emerging trend in the engineering of complex systems is the use of component integration frameworks. Such a framework prescribes an architectural design that permits exible composition of thirdparty components into applications. A good example is Sun Microsystems' Enterprise JavaBeans (EJB) framework, which supports objectoriented, distributed, enterprise-level applications, such as account management systems. One problem with frameworks like EJB is that they are documented informally, making it di cult to understand precisely what is provided by the framework, and what is required to use it. We believe formal speci cation can help, and in this paper show how a formal architectural description language can be used to describe and provide insight into such frameworks. This material is based upon research sponsored by the Defense Advanced Research Projects Agency (DARPA) supported by the Air Force Research Laboratory under Contract No. F30602-00-2-0616. Any opinions, ndings and conclusions or recomendations expressed in this material are those of the authors and do not necessarilly re ect the views of DARPA or the United States Air Force.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Formal Modeling of the Enterprise JavaBeansTM Component Integration Framework

An emerging trend in the engineering of complex systems is the use of component integration frameworks. Such a framework prescribes an architectural design that permits exible composition of thirdparty components into applications. A good example is Sun Microsystems' Enterprise JavaBeans (EJB) framework, which supports objectoriented, distributed, enterprise-level applications, such as account ...

متن کامل

C O M P O N E N T I N T E G R at I O N F R a M E W O R K

An emerging trend in the engineering of complex systems is the use of component integration frameworks. Such a framework prescribes an architectural design that permits flexible composition of third-party components into applications. A good example is Sun Microsystems’ Enterprise JavaBeans (EJB) framework, which supports objectoriented, distributed, enterprise-level applications, such as accou...

متن کامل

An Integration Rule Processing Algorithm and Execution Environment for Distributed Component Integration

The Integration Rules (IRules) Project provides an active, rule-based approach for supporting eventdriven activity in applications involving distributed software component integration. This paper presents the execution model, transaction model, and integration rule execution algorithm of the IRules environment. The paper begins with an overview of the IRules language framework to establish the ...

متن کامل

On a Framework for Modeling Collaborative Distributed Systems

Metamodeling is a powerful tool to manage the rapid increasing complexity of distributed computing systems. We present a formal framework, based on a glass-box view of what, at a certain abstraction level can be considered to be the “atomic” component of a complex computing system, for modeling collaboration in distributed systems. We also discuss a possible application in designing specificati...

متن کامل

Java 2 Platform Enterprise Edition (J2EE) for Building Web-Based Enterprise Applications

J2EE offers “Write Once, Run Anywhere” platform, and takes advantage of JDBC API for database access, CORBA technology for interaction with existing enterprise resources, a security model that protects data in Internet applications. Building on this foundation, J2EE offers Enterprise JavaBeans(EJB), JavaBeans, Java Servlets API, and JavaServer Pages (JSP) technology. Enterprise JavaBeans and Ja...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000